windscreen sprayer - Spanish English Dictionary